(a<5)?9.0:9结果为什么是9啊?
来源:百度知道 编辑:UC知道 时间:2024/06/28 19:55:25
这是一个三目运算符 ,可以看作是if else语句的简写
你的代码可以理解为
if(a<5)
b=9.0;
else
b=9;
即当a>这个条件成立时5时,则结果为?和:中间的值
当不成立时,则结果为:后面的值
这是三目运算符,当a小于5时整个表达式等于9.0否则当a大于等于5时整个表达式等于9.
如果是b=(a<5)?9.0:9;可以理解为
if(a<5)
b=9.0;
else
b=9;
三目运算符
如果“?”前的条件成立,那么结果为“:”前的结果
如果不成立,那么是“:”后面的结果
由此得出,你的 a 是大于或者等于5的数
a<5成立就是9。0,不成立就是9,也就是说a>=5了
a>5了
已知3<a<4,5a<b<6a,a+b,a-b,a/b的取值范围
4.19-5/设0<b<(∏/2)<a<∏, 且sin[(a/2)-b]=2/3,cos[a-(b/2)]=1/9,求cos(a+b)的值。
不等式{a-1<x<a+2;3<x<5的解集是3<x<a+2,则a的的范围是多少
0<a<1 求证:(1/a) + [4/(1-a)] 大于等于9
已知0<a<1求证:1/a+4/(1-a)≥9
x平方-5x+6<0解集满足不等式2x平方-9x+a<0,则a范围
已知1<a+b小<5,-1<a-b<3,求3a-2b的值
有道题目 1<A+B<5, -1<A-B<3,求3A-2B得范围怎么求哦?
1<=a+b<=5,-1<=a-b<=3,求3a-2b的取值范围
已知0<a<1,求证:1/a+4/1-a大于等于9